home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 2 / Gold Medal Software Volume 2 (Gold Medal) (1994).iso / wordproc / ezdex12.arj / MENU.BAT < prev    next >
DOS Batch File  |  1993-12-15  |  4KB  |  147 lines

  1. ECHO OFF
  2. CLS
  3. REM -- Test for access to all required files
  4. IF NOT EXIST MANUAL.TXT GOTO :FAULT
  5. IF NOT EXIST REGISTER.FRM GOTO :FAULT
  6. IF NOT EXIST EZDEX.COM GOTO :FAULT
  7. IF NOT EXIST CHOOSE.COM GOTO :FAULT
  8. IF NOT EXIST MM_INTRO.SDX GOTO :FAULT
  9. IF NOT EXIST MM_UREG.SDX GOTO :FAULT
  10. IF NOT EXIST MM_DEMO.SDX GOTO :FAULT
  11. IF NOT EXIST STARTER.LST GOTO :FAULT
  12. IF NOT EXIST DSKMSG.SDX GOTO :FAULT
  13. IF NOT EXIST DSKMSG.MUX GOTO :FAULT
  14. IF NOT EXIST DSKMSG.COM GOTO :FAULT
  15. IF     EXIST DSKMSG.TXT GOTO :MAIN_MENU
  16. :FAULT
  17. CLS
  18. PROMPT $G
  19. ECHO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  20. ECHO +                                                            +
  21. ECHO +  The files included in your  EZ-DEX  package are required  +
  22. ECHO +  to run MENU.BAT, but they were not found  in the current  +
  23. ECHO +  drive/directory and the batch cannot be run.              +
  24. ECHO +                                                            +
  25. ECHO +  Switch to the drive/directory with the EZ-DEX files, and  +
  26. ECHO +  try again.                                                +
  27. ECHO +                                                            +
  28. ECHO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  29. PROMPT $P$G
  30. GOTO :END
  31.  
  32. :MAIN_MENU
  33. CLS
  34. CHOOSE WELCOME TO EZ-DEX^{I}ntroduction^{P}rint Manual^{R}egistration^{E}xtra Programs^{D}emo, Installation, and Exit
  35. IF ERRORLEVEL=5 GOTO :MM_INTRO
  36. IF ERRORLEVEL=4 GOTO :MM_PRINT
  37. IF ERRORLEVEL=3 GOTO :MM_REGISTER
  38. IF ERRORLEVEL=2 GOTO :EXTRA
  39. IF ERRORLEVEL=1 GOTO :MM_DEMO
  40. GOTO :MAIN_MENU
  41.  
  42.  
  43. :MM_INTRO -- "Introduction" SELECTION
  44. CLS
  45. TYPE MM_INTRO.SDX
  46. PAUSE
  47. GOTO :MAIN_MENU
  48.  
  49.  
  50. :MM_PRINT -- "Print Manual" SELECTION
  51. CLS
  52. ECHO PRINTING MANUAL TEXT
  53. COPY MANUAL.TXT PRN
  54. GOTO :MAIN_MENU
  55.  
  56.  
  57. :MM_REGISTER -- "Registration" SELECTION
  58. CLS
  59. TYPE MM_UREG.SDX
  60. PAUSE
  61. CLS
  62. CHOOSE PRINT REGISTRATION FORM?^{Y}es^{N}o
  63. IF ERRORLEVEL=2 GOTO :MM_REG_PNT
  64. GOTO :MAIN_MENU
  65. :MM_REG_PNT
  66. CLS
  67. ECHO PRINTING REGISTRATION FORM
  68. COPY REGISTER.FRM PRN
  69. GOTO :MAIN_MENU
  70.  
  71.  
  72. :EXTRA -- "Extra Programs" SUB-MENU
  73. CLS
  74. TYPE DSKMSG.SDX
  75. PAUSE
  76. :EXT_MENU
  77. CLS
  78. CHOOSE DSKMSG.MUX
  79. IF ERRORLEVEL=5 GOTO :EXT_ABOUT
  80. IF ERRORLEVEL=4 GOTO :EXT_PROMPT
  81. IF ERRORLEVEL=3 GOTO :EXT_CMDLINE
  82. IF ERRORLEVEL=2 GOTO :EXT_FILE
  83. IF ERRORLEVEL=1 GOTO :MAIN_MENU
  84. GOTO :MAIN_MENU
  85.  
  86. :EXT_ABOUT -- "Extra"/"About" SELECTION
  87. DSKMSG
  88. GOTO :EXT_MENU
  89.  
  90. :EXT_PROMPT -- "Extra"/"Text via Prompt" SELECTION
  91. ECHO Enter the text of a message that you
  92. ECHO wish to display using DESK MESSAGE.
  93. DSKMSG BKG=BLACK PROMPT
  94. IF ERRORLEVEL=9 GOTO :EXT_PAUSE
  95. GOTO :EXT_MENU
  96.  
  97. :EXT_CMDLINE -- "Extra"/"Text via Command Line" SELECTION
  98. DSKMSG TEXT=BACK AT NOON...
  99. IF ERRORLEVEL=9 GOTO :EXT_PAUSE
  100. GOTO :EXT_MENU
  101.  
  102. :EXT_FILE -- "Extra"/"Text via File" SELECTION
  103. DSKMSG FILE=DSKMSG.TXT
  104. IF ERRORLEVEL=1 GOTO :EXT_PAUSE
  105. GOTO :EXT_MENU
  106.  
  107. :EXT_PAUSE
  108. PAUSE
  109. GOTO :EXT_MENU
  110.  
  111.  
  112. :MM_DEMO -- "Install to Drive-C" SELECTION
  113. CLS
  114. TYPE MM_DEMO.SDX
  115. CHOOSE {BWC}COPY EZDEX.COM C:\^{Y}es -- Continue with Installation & Demo^{N}o -- Exit to DOS
  116. IF ERRORLEVEL=2 GOTO :MM_INS_EZ
  117. CLS
  118. GOTO :END
  119. :MM_INS_EZ
  120. CLS
  121. ECHO Copying EZDEX.COM to the root directory of Drive-C.
  122. PROMPT $G
  123. ECHO ON
  124. COPY EZDEX.COM C:\
  125. COPY STARTER.LST C:\EZ-DEX.LST
  126. C:
  127. CD\
  128. EZDEX CTRL+ALT
  129. ECHO OFF
  130. ECHO +
  131. ECHO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  132. ECHO +                                                                     +
  133. ECHO +  EZ-DEX has been installed on your Drive-C (with a starter address  +
  134. ECHO +  list).  Start your word processor and begin a new document.  Then  +
  135. ECHO +  trigger EZ-DEX by holding CTRL+ALT momentarily.    Type the first  +
  136. ECHO +  three letters of  "SMYTHE"  to zero in on Nancy Smythe's address.  +
  137. ECHO +  Then strike ENTER to automatically type the entire address block.  +
  138. ECHO +                                                                     +
  139. ECHO +  Examine other addresses for examples of common and special cases.  +
  140. ECHO +  Strike INS and insert some real addresses.   Enjoy using  EZ-DEX.  +
  141. ECHO +  It's a genuine typist's pal.                                       +
  142. ECHO +                                                                     +
  143. ECHO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  144. ECHO +
  145. PROMPT $P$G
  146. :END
  147.